/* 　-----------------------------------
 * index PC style
 */
.CenterObject a:hover{
	opacity:0.5;
}

div.OrangeBorder{
	background:#e6ab00;
	height:2px;
}
div.GrayBorder{
	background:#cccccc;
	height:1px;
}
div.MainImagePlate{
	height:180px;
	border-bottom:1px solid #e6ab00;
}
div.MainImage1{
	background:url('../images/eyecatch.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
div.MainImage2{
	background:url('./images/eyecatch.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
div.MainImagePlate div.MainImageFilter{
	height:180px;
	background:url('/common/images/filter.png');
}
div.MainImagePlate div.MainImageFilter div.MainDeclaration{
	font-weight:bold;
	color:#ffffff;
	font-size:24px;
	line-height:48px;
	padding-top:78px;
}
div.SectionTitlePlate{
	height:94px;
	border-top:1px solid #e6ab00;
	border-bottom:1px solid #cccccc;
	background:url('/common/images/BGYellow.gif');
	text-align:center;
	font-weight:bold;
	padding-top:42px;
}
div.SectionTitlePlate div.SectionTitle{
	font-size:24px;
}
div.SectionTitlePlate div.SectionTitleSub{
	margin-top:18px;
	font-size:10px;
}

div.RectHeadLine{
	font-size:20px;
	font-weight:bold;
	color:#e6ab00;
}
p.ConditionsDetail{
	font-size:14px;
	line-height:26px;
	text-indent:-1em;
	padding-left:1em;
}
div.ConditionsPadding{
	padding:22px;
}
span.Caution{
	font-size:12px;
	color:#e6ab00;
}


div.HeadLine{
	clear:both;
	height:40px;
	padding-top:14px;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
	background:#e6ab00;
	color:#ffffff;
	margin-top:16px;
	margin-bottom:16px;
}
div.ClickableHeadLine:hover{
	opacity:0.5;
}
div.HeadLinePlus{
	float:right;
	margin-right:18px;
}
h1{
	background:#f0f0f0;
	font-size:16px;
	font-weight:bold;
}
td{
	vertical-align:top;
}
dt{
    float: left;
    clear: both;
    margin: 0 0.5em 0.8em 0.5em;
    padding: 0.2em 0;
    width: 125px;
    background: #dfdfdf;
    color: #444444;
    text-align: center;
}
dd{
	float: left;
	display:block;
}
